home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir41
/
swanfix.zip
/
SWANFIX.DOC
next >
Wrap
Text File
|
1993-02-03
|
2KB
|
44 lines
SWANFIX.SYS, A SOLUTION TO USING THE SWAN 486DB WITH QEMM-386
The Swan Computers 486DB, a machine which can run at 66 Mhz, has a bug
in its BIOS. When you use Function 87 of Interrupt 15, the BIOS call which
is used to move data into extended memory, it does not wait long enough for
the 8042 to enable the A20 address line (the address line which must be
enabled in order to use memory above one megabyte).
The 8042 is the keyboard controller chip, a port of which is used to
enable/disable address line A20. When you run this Swan computer at the 66
MHz speed, it does not give the 8042 enough time to honor the BIOS's request
to enable line A20. Therefore, data is not moved reliably into extended
memory, and later attempts to read data from these memory areas (all odd
megabytes) yield incorrect data, causing the system to fail.
This device driver, Swanfix.sys, hooks Int 15, and, when a function 87
comes in, does an enable of A20 so that by the time the BIOS enables A20, it
will be the second time. Therefore, by the time any attempt to access memory
(which requires enabled A20) occurs, the line is ready.
Load this driver in the CONFIG.SYS before QEMM386.SYS:
device=c:\qemm\swanfix.sys
device=c:\qemm\qemm386.sys ram st:m
The reason you don't encounter this problem with EMM386.EXE is that EMM386
relies upon HIMEM.SYS, not the BIOS, to move to extended memory, so it doesn't
encounter this bug in the BIOS.
At this time, we know of only one machine which has this problem, but it
is possible that others exist. If your machine crashes upon loading QEMM-386
when in clock-doubled mode, try Swanfix. Since QEMM-386 takes over this BIOS
function once it has been turned on, using Swanfix is completely free of any
performance degradation. Quarterdeck is interested in hearing about any other
machines for which this driver is the solution.
************************************************************************
*This technical note may be copied and distributed freely as long as it*
*is distributed in its entirety and it is not distributed for profit. *
* Copyright (C) 1993 by Quarterdeck Office Systems *
************************ E N D O F F I L E *************************